html,body{
	-webkit-touch-callout: none;
}

body,h1,p{
	margin: 0;
	padding: 0;
}

body{
	padding: 0 16px;
	color: #333;
    font-size:17px;
    font-size:1rem;
}

/*标题区域*/
.post_header{
    margin-top:35px;margin-bottom:35px;text-align:center;
}

.post_header h1{
    font-size: 20.4px;
    font-size: 1.2rem;
    color:#333333;
    margin-bottom:16px;
    line-height:30.599999999999998px;
    line-height:1.8rem;
    padding-left:16px;
    padding-right:16px;
}
.night .post_header h1{
    color: #999999;
}
/*.amoled .post_header h1{
    color: #666666;
}*/
#post_meta_container{
    height:16.15px;
    height:0.95rem;
    line-height:16.15px;
    line-height:0.95rem;
    font-size:14.45px;
    font-size:0.85rem;
    text-align:center;
    color:#99a2aa;
    display:table;
    margin:auto;
}
.night #post_meta_container{
    color:#555555;
}
#post_meta_container span{
    display:inline-block;
    padding-left:5px;
    padding-right:5px;
    vertical-align:middle;
}

#post_meta_container #orignal_icon{
    background:#ffab27;
    color:#ffffff;
    font-size:11.899999999999999px;
    font-size:0.7rem;
    padding-left:3px;
    padding-right:3px;
    border-radius:3px;
}

.night #post_meta_container #orignal_icon{
    opacity:0.7;
}

img{
    max-width:100% !important;
    border: 0;
    opacity: 1;
    padding 0 0;
    display:block;
    background-color:#e7e7e7;
    background-image:url(file:///android_asset/image_background_placeholder.png);
    background-repeat:no-repeat;
    background-position:center;
    border-radius:2px;
}
body.night img{
	opacity:0.7;
    background-color:#393939;
    background-image:url(file:///android_asset/image_background_placeholder_night.png);
    background-repeat:no-repeat;
    background-position:center;
}
iframe {
    max-width: 100%;
}
iframe {
    max-width: 100%;
    display:block;
}

video {
	width:100%;
}

embed, table{
    max-width:100% !important;
}

a{
    color: #225da5;
}

.content a {
    color: #D22222;
    text-decoration:none;
    border-bottom:1px solid #D22222;
}

.title{
	border-bottom:1px #e7e7e7 solid;
    padding-bottom:24px;
    line-height: 1.2;
}
.title span{
	display: block;
	padding-bottom: 10px;
	text-align: center;
	font-size: 12px;
	color: #8e8e8e;
}
.title h1{
    font-weight:900;
    display:inline-block;
	padding:1px 0 6px 0;
	font-size: 20px;
	text-align: left;
    color:#000000;
    line-height:1.5;
}

.night .title h1{
    color:#c2c2c2;
}

.title h1:before {
    content:'';
    display:inline-block;
    float:left;
    width:6px;
    height:27px;
    margin: -2px 0px 0px -16px;
    background-color:#d22222;
    overflow:visible;
}

/*.night .title h1:before {
	background-color:#8d4444;
}*/

.title .source{
		display: inline-block;
        float:left;
        padding-top: 0px;
		padding-bottom: 0px;
		text-align: left;
		font-size: 12px;
		color: #8a8a8a;
}

.title .yuanchuang{
    display: inline-block;
    float:left;
    height:10px;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    margin-top: 0.6px;
    margin-left: 3px;
    line-height: 1.2;
    font-size: 10px;
    background-color: #fd9b43;
    color: #ffffff;
}

.night .title .yuanchuang{
	background-color: #bf7532;
    color: #cecece;
}

.title .zhebian{
	display: inline-block;
	clear:both;
    float:right;
    padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 12px;
	color: #8a8a8a;
}

/* margin-top:1.5px; */
.title .hit{
	display: inline-block;
	clear:both;
    float:right;
    
    padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-size: 12px;
	color: #8a8a8a;
}

/* margin-top:1.6px;  */
.title .hit:before {
	position: absolute; 
 	content:'';
 	width:13.5px;
    height:13.5px;
    margin-left:-16px; 
    margin-top:1.6px;
    background:url(file:///android_asset/news_watch_night.png) no-repeat;
    background-size:contain;
}

.night .title .hit:before {
	margin-top:-0.7px;
    background:url(file:///android_asset/news_watched_night.png) no-repeat;
    background-size:contain;
}

.content{line-height: 1.75;}
.content img{
    margin-top: 5px;margin-bottom:8px;
}

/*.content p a{ text-decoration: underline; }*/
.content p{
    padding:12.75px 0;
    padding:0.75rem 0;
}
.content p a.s_tag{
    text-decoration: none;
    color:#111;
    border-bottom: none !important;
}
p{
	width:100%;
	word-wrap:break-word;
	padding: 0 0;
}

body.night{
	color: #999999;
}
/*
body.amoled{
	color: #999999;
}
*/

body.night a.s_tag{
	color: #999;
	border-bottom: none !important;
	text-decoration: none;
}

body.night .title{
	color: #9f9f9f;
	border-bottom:1px #585858 solid;
}
/*body.amoled .title{
	color: #9f9f9f;
	border-bottom:1px #585858 solid;
}*/

.hl{display:none;width:0px;height:0px;margin:0px;padding:0px;}

/* �ƹ�λ */
.recomment{position:relative;clear:both;height:68px;margin:16px 0px 20px 0px;border:1px solid #dfdfdf;overflow:hidden; background-color:#ffffff;max-width:100%;}
.night .recomment{border:1px solid #595959;background-color:#191919;}
.recomment span{position:absolute;top:0;display:block;text-decoration:none;height:68px;color:#000;max-width:100%;}
.night .recomment span{color:#a5a5a5;}
.recomment img.icon{float:left;width:48px;height:48px;padding:10px 8px 0 12px;}
.recomment dl{float:left;padding:0 0 0 10px;margin:0;}
.recomment dl dt{font-size:18px;padding:11px 0 3px;overflow:hidden;text-overflow:ellipsis;}
.recomment dl dd{font-size:14px;color:#a5a5a5;margin:0;overflow:hidden;text-overflow:ellipsis;}
.night .recomment dl dt{color:#757575;}
.night .recomment dl dd{color:#757575;}
.recomment .flag{position:absolute;top:-1px;right:9px;width:14px;height:29px;background:url(ad_tuiguang_flag.png) no-repeat;background-size:100% 100%;}


/* �ֲ���� */
.banner {
    position: relative;
    width: 100%;
    float: left;
    height: 75px;
    overflow: hidden;
    margin: 0;
}

.banner ol, .banner ul, .banner li {
    padding: 0;
    margin: 0;
}

.banner ol {
    position: absolute;
    top: 0px;
    left: 0px;
}

.banner li {
    width: 100%;
    height: 75px;
}

.banner img {
    width: 100%;
    height: 75px;
    margin: 0px;
    border: 0px;
}

.night .banner li {
    opacity: 0.7;
}


/*列表红点*/
/*.content li {color:#D22222;}
.content li p {color:#333;}
.night .content li p {color:#aeaeae}
.content ul {margin-left:-16px;margin-top:7px;margin-bottom:7px;}*/
.content li p::before{content:"●";color:#d22222;padding-right:8px;font-size:8px;top:-2.5px;position:relative;}
.content ol,ul{list-style:none;margin:0;padding:0;}
/*.night .content li p::before{color:#d22222}*/


/*
figure {
    margin:0px;
    padding:0px;
}
*/

/* ������� */
.related_post_common{margin:12px -10px 0px -10px;}
.related_post_common h2{margin:10px 0px 8px 0px;font-weight:700;display:inline-block;
	padding:1px 10px 1px 10px;
	font-size: 18px;
	text-align: left;
    color:#333333;} /*height:34px;background:#e4e4e4; */
.night .related_post_common h2{color:#999999;}
/*.amoled .related_post_common h2{color:#666666;}*/
.related_post_common h2:before {
    content:'';
    display:inline-block;
    float:left;
    width:6px;
    height:24px;
    margin:1px 3px 0 -16px;
    overflow:visible;
}

/*旧的相关文章*/
.related_post ul{margin:0px 0 0 0;padding:0 10px 8px;}
.related_post ul li{clear:both;padding:0;margin:0;padding:0 0 10px;list-style:none;font-size:14px;color:#888;overflow:hidden; border-top: 1px solid #e4e4e4;}
.related_post ul li:first-child {border-top: none;}
.related_post ul li:active{background:#f4f4f4;}
.related_post ul li img{width:80px;float:left;}
.night .related_post ul li{border-top: 1px solid #585858;}
.night .related_post ul li:first-child {border-top: none;}
.night .related_post ul li:active{background:#111;}
.related_post ul li .related_title{display:block;clear:both;padding:12px 0 10px;color:#333;text-decoration:none;overflow:hidden;}
.night .related_post ul li .related_title{color:#aeaeae;}

/*新的相关文章*/
.related_post_new ul{padding:0 10px 8px;}
.related_post_new ul li{position:relative;clear:both;height:60px;padding:16px 0;list-style:none;font-size:14px;overflow:hidden; /*border-top: 1px solid #dddddd;*/line-height:1.4;}
.related_post_new ul li:before{
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #eeeeee;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.3);
    transform: scaleY(0.3);
}
.night .related_post_new ul li:before{
    border-top: 1px solid #2c2c2c;
}
.related_post_new ul li:first-child:before {
    /*border-top: none;*/
    display:none;
}
.night .related_post_new ul li:first-child:before {
    /*border-top: none;*/
    display:none;
}
.related_post_new ul li:active{background:#f4f4f4;}
.related_post_new ul li img{
    height: 72px;
    width: 96px;
    position: absolute;
    top: 16px;
    border-radius: 2px;
    background-image: url(file:///android_asset/newsInfo/news_thumb_placeholder.png);
    background-repeat: no-repeat;
    background-size: cover;
 }
.related_post_new ul li .related_meta{margin-left: 106px;  height: 96px; position: relative;}
.related_post_new ul li .related_meta span{display:-webkit-box; line-height:1.4; height:42px;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.related_post_new ul li .related_meta .related_date{
   /* margin-top: 4px; */
   color: #888;
   font-size: 12px;
   position: absolute;
   /* top: -2px; */
   bottom: 0px;
   left: 0px;
}

/*.night .related_post_new ul li{border-top: 1px solid #2c2c2c;}
.night .related_post_new ul li:first-child {border-top: none;}*/
.night .related_post_new ul li:active{background:#111;}

.night .related_post_new li {
    opacity:0.7;
}

/*热门评论*/

#newshotcomment h3.icon2{
    font-weight:750;
    display:inline-block;
    padding:0 0 0px 0;
    margin:10px 0 0px 0;
    font-size: 18px;
    text-align: left;
    color:#000000;
}

.night #newshotcomment h3.icon2{
    color:#c2c2c2;
}

#newshotcomment h3.icon2:before {
    content:'';
    display:inline-block;
    float:left;
    width:6px;
    height:24px;
    margin:1px 3px 0 -16px;
    overflow:visible;
}

.night #newshotcomment h3.icon2:before{
    background-color:#8d4444;
}

#newshotcomment ul.list{
    margin:0px;
    padding:0px;
}
#newshotcomment ul.list li.entry{
    border-top: none;
    /* border-bottom: 1px #dddddd solid; */
    overflow: hidden;
    margin: 0px;
    padding: 0px;
    padding-top: 16px;
    position: relative;
}
#newshotcomment ul.list li.entry:after{
   content: " ";
   position: absolute;
   width: 100%;
   height: 1px;
   border-top: 1px solid #eeeeee;
   -webkit-transform-origin: 0 0;
   transform-origin: 0 0;
   -webkit-transform: scaleY(0.3);
   transform: scaleY(0.3);
   bottom: 0;
   left: 0;
}
.night #newshotcomment ul.list li.entry:after{
    border-top: 1px solid #2c2c2c;
}

#newshotcomment ul.list li.entry .user_grade {
    display: block !important;
    position: absolute;
    top: 36px;
    left: 1px;
    background: #f4f4f4;
    color: #666666;
    /* min-width: 38px; */
    border-radius: 3px;
    text-align: center;
    height: 18px;
    /* height: 1.125rem; */
    line-height: 18px;
    /* line-height: 1.125rem; */
    font-size: 11px;
    /* font-size: 0.75rem; */
    z-index: 9999;
    width: 34px;
}
.night #newshotcomment ul.list li.entry .user_grade{
    background: #393939;
    color:#5a5a5a;
}

/*.night #newshotcomment ul.list li.entry{
    border-bottom:1px #2c2c2c solid;
}*/

/****************************************************************************************************/
/****************************************************************************************************/

/*һ�����۵����ơ�����λ��ͷ��ʱ���������Ϣ*/
#newshotcomment ul.list li.entry .info{
    display: block;
    padding: 0px 0 5px 45px;
    font-size: 12px;
    color: #555;
    /* overflow: hidden; */
    position: relative;
    z-index: 99;
}
.night #newshotcomment ul.list li.entry .info{
    color:#999;
}
/*ͷ��*/
#newshotcomment ul.list li.entry .headerimage{
   display: inline-block;
   width: 30px;
   height: 30px;
   border-radius: 15px;
   overflow: hidden;
   opacity: 1.0;
   position: absolute;
   left: 3px;
}

.night #newshotcomment ul.list li.entry .headerimage{
    opacity:0.7;
}

/*��ͷ��*/
#newshotcomment ul.list li.entry .allnoimage{
    display:inline-block;
    overflow:hidden;
}
#newshotcomment ul.list li.entry .nameanddev{
    line-height:16px;
    text-align: left;
}


/* M 标志*/

#newshotcomment ul.list li.entry img.rm_vip_icon {
    background: none;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 6px;
    vertical-align: sub;
}

#newshotcomment ul.list li.entry .tail_small_rm a{
    color: #fa7400 !important;
}

.night #newshotcomment ul.list li.entry .tail_small_rm a{
    color: #bbfa7400 !important;
}

#newshotcomment ul.list li.entry .tail_small_editor a{
    color: #C52029 !important;
}

.night #newshotcomment ul.list li.entry .tail_small_editor a{
    color: #bbC52029 !important;
}

#newshotcomment ul.list li.entry .tail_small_dev a{
    color: #3E68B1 !important;
}

.night #newshotcomment ul.list li.entry .tail_small_dev a{
    color: #bb3E68B1 !important;
}

/*热评小尾巴*/
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail{
    display:inline-block;
    padding-left:18px;
    line-height:16px;height:16px;
    background: url(dev_icon.svg) left -57px no-repeat;
    color:#666;
    opacity:1.0;
    margin-right: 40px;
}
.night #newshotcomment ul.list li.entry .nameanddev .hot_comment_tail{
    opacity:0.7;
}

#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_android{color:#6f9811;background-position:left 0px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_wp{color:#bd3e9f;background-position:left -16px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_iphone{color:#496fcb;background-position:left -32px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_itouch{color:#496fcb;background-position:left -32px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_wap{color:#496fcb;background-position:left -48px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_ipad{padding-left:18px;color:#496fcb;background-position:left -64px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_windows8{padding-left:18px;color:#0281ed;background-position:left -80px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_win10{color:#bd3e9f;background-position:left -96px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_qiyu{color:#2a95ed;background-position:left -112px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_watch{color:#496fcb;background-position:left -128px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_macbook{color:#496fcb;background-position:left -144px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_imac{color:#496fcb;background-position:left -160px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_iphonex{color:#496fcb;background-position:left -176px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_xbox{color:#0f760f;background-position:left -192px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_androidCar{color:#7ba62c;background-position:left -208px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_sf{color:#333333;background-position:left -224px;}
.night #newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_sf{color:#999999;background-position:left -240px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_androidWatch{color:#7ba62c;background-position:left -256px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_androidTv{color:#7ba62c;background-position:left -272px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_blackberry{color:#333333;background-position:left -288px;}
.night #newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_blackberry{color:#999999;background-position:left -304px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_hololens{color:#333333;background-position:left -320px;}
.night #newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_hololens{color:#999999;background-position:left -336px;}
#newshotcomment ul.list li.entry .nameanddev .hot_comment_tail_weixin{color:#44b549;background-position:left -352px;}

/*��*/
#newshotcomment ul.list li.entry .dingcount{
    display:inline-block;
    float:right;
    color:#8a8a8a;
    padding-right:8px;
    font-size:12px;
    position: absolute;
    right: 0px;
}

.night #newshotcomment ul.list li.entry .dingcount{
    color:#9f9f9f;
}
/*λ����ʱ��*/
#newshotcomment ul.list li.entry .posandtime{
    color:#8a8a8a;
    font-size:11px;
    padding-top:3px;
    display: block;
}
.night #newshotcomment ul.list li.entry .posandtime{
    color:#9f9f9f;
}
/*��������ǿ������ ����¥��ţ��û�����*/
#newshotcomment ul.list li.entry .info strong{
    padding-right:6px;
}
/*�û���*/
#newshotcomment ul.list li.entry .rmp strong.nick a{
    font-size:13px;
    color:#4780dd;
    opacity:1.0;
    text-decoration:none;
}
.night #newshotcomment ul.list li.entry .rmp strong.nick a{
    opacity:0.7;
}
#newshotcomment ul.list li.entry .rmpvip strong.nick a{
    padding-right:22px;
    font-size:14px;
    color:#ea6415;
    background:url(rmpvip_icon.svg) right center no-repeat;
    opacity:1.0;
    text-decoration:none;
}
#newshotcomment ul.list li.entry .comment_body{
    margin-bottom:16px;
    padding-left:45px;
    padding-top:5px;
}
.night #newshotcomment ul.list li.entry .rmpvip strong.nick a{
    opacity:0.7;
}

/****************************************************************************************************/

/*��������*/
#newshotcomment ul.list li.entry p{
	width:100%;
    line-height:150%;
    padding:0px 0px;
    word-break:break-all;
    color:#000;
    font-size:16px;
}
.night #newshotcomment ul.list li.entry p{
    color:#aeaeae;
}

/*������������*/
#newshotcomment .more_comm{
    width:100%;
    margin:3px auto;
}
#newshotcomment .more_comm a{
    display:block;
    width:100%;
    height:52px;
    margin:0 auto;
    line-height:52px;
    color:#848484;
    text-decoration:none;
    text-align: center;
}
.night #newshotcomment .more_comm a{
    color:#9f9f9f;
}

/*douzaimai*/
.related_post1{margin:12px -10px 0px -10px;}
.related_post1 h3{margin:10px 0px 8px 0px;font-weight:700;display:inline-block;
	padding:1px 10px 1px 10px;
	font-size: 18px;
	text-align: left;
    color:#333333;} /*height:34px;background:#e4e4e4; */
.night .related_post1 h3{color:#999999;}
/*.amoled .related_post1 h3{color:#666666;}*/
.related_post1 h3:before {
    content:'';
    display:inline-block;
    float:left;
    width:6px;
    height:24px;
    margin:1px 3px 0 -16px;
    overflow:visible;
}
.related_post1 .ad_flag {font-size:9px; float:right; display:inline-block; margin-top:19px; margin-right:12px; background-color:#aaaaaa;
    padding:1px 3px; color:#ffffff;}
.night .related_post1 .ad_flag {background-color:#393939; color:#c2c2c2;}
.related_post1 ul{margin:0px 0 0 0;padding:0 10px 8px;}
.related_post1 ul li{clear:both;padding:0 0 10px 0;margin:0px 0 0 0;list-style:none;font-size:14px;color:#888;overflow:hidden; /*border-top: 1px solid #dddddd;*/} /*line-height:32px;*/
.related_post1 ul li:before{
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #eeeeee;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.3);
    transform: scaleY(0.3);
}
.night .related_post1 ul li:before{
    border-top: 1px solid #2c2c2c;
}
/*.related_post1 ul li:first-child {border-top: none;}*/
.related_post1 ul li:first-child:before{display:none;}
.night .related_post1 ul li:first-child:before{display:none;}
.related_post1 ul li:active{background:#f4f4f4;}
.related_post1 ul li img{border-radius:2px;}
/*.night .related_post1 ul li{border-top: 1px solid #2c2c2c;}
.night .related_post1 ul li:first-child {border-top: none;}*/
.night .related_post1 ul li:active{background:#111;}

.related_post1 ul li .imgdiv {
   margin-top:18px;
   margin-bottom:4px;
   float:left;
   width:96px;
}

.related_post1 ul li .titlediv {
   margin-top: 18px;
   /* margin-bottom: 4px; */
   margin-left: 106px;
   height: 96px;
   position: relative;
}

.related_post1 ul li .titlediv a {
    line-height: 21px;
/*    height:42px;*/
    color:#333333;
    text-decoration:none;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.night .related_post1 ul li .titlediv a {
    color:#999999;
}
.related_post1 ul li .imgdiv img{
    height:96px;
    width:96px;
    opacity:1.0;
    background: url(file:///android_asset/newsInfo/lapin_thumb_placeholder.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.night .related_post1 ul li .imgdiv img{
    opacity:0.7;
}


.related_post1 ul li .date {
    display:block;
    padding-right:0px;
    padding-left: 0px;
    color:#99a2aa;
    text-decoration:none;
    overflow:hidden;
    font-size:10px;
    margin-top:5px;
}

.night .related_post1 ul li .date {
    color:#555555;
}
/*.amoled .related_post1 ul li .date {
    color:#333333;
}*/
.related_post1 ul li .storedate {
    /* float: right; */
    /* padding-right: 0px; */
    /* padding-left: 0px; */
    color: #99a2aa;
    text-decoration: none;
    overflow: hidden;
    font-size: 10px;
    /* margin-top: 23.5px; */
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.night .related_post1 ul li .storedate {
    color:#555555;
}

.related_post1 ul li .promotion {
    overflow: hidden;
    font-size: 13px;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.related_post1 ul li .promotionInfo {
    position: relative;
    display:block;
    margin-top: 6px;
}
/*评分相关*/
.userGrade {
    margin-top:25px;
    margin-bottom:6px;
}
.totalScore {
    white-space:pre;
    text-align:center;
    width:100%;
    line-height:15px !important;
    margin-top:17px;
    margin-bottom:16px;
}
.totalScore span {
    color:#8A8A8A;
    font-size:15px !important;
    line-height:15px !important;
    height:15px !important;
    display:inline-block;
}
.night .totalScore span {
    color:#c2c2c2;
}

#starDiv {
    position:relative;
    width:100px;
    height:15px !important;
    top:1px;
    margin-right:8px;
    margin-left:8px;
    display:inline-block;
}

#star {
    position:absolute;
    left:-1px;
    top:-1px;
    width:102px;
    height:17px;
    background:url(file:///android_asset/score_star.png) no-repeat;
    background-size:cover;
}

/*.night #star {
    background:url(file:///android_asset/score_star_night.png) no-repeat;
    background-size:cover;
}*/

#starBackground {
    position:absolute;
    left:0px;
    top:0px;
    height:15px;
    background-color:#F7BB3D
}

#starDefaultBack {
     position:absolute;
     left:0px;
     top:0px;
     width:100px;
     height:15px;
     background-color:#DDDDDD;
}

.night #starDefaultBack {
    background-color:#aaaaaa;
}

.tipsspan {
    display:block;
    height:30px;
    width:100%;
    font-size:13px;
    color:#8a8a8a;
    text-align:center;
    margin-top:17px;
    margin-bottom:0px;
}

.night .tipsspan{
    color:#c2c2c2;
}

.gradeButtons {
    text-align:center;
    width:100%;

}
/*

.gradeButton {
    width: 95px;
    height:30px;
    max-width:28%;
    border-radius: 2px;
    border: 1px solid #d22222;
    text-align: center;
    display:inline-block;
    padding-top:6px;
    padding-bottom:5px;
}

#valueNormal {
    margin-left:17px;
    margin-right:17px;
}

.gradeButton .value {
    display:block;
    color:#d22222;
    text-align: center;
    font-size:17px;
    height:17px;
    line-height:17px;
    margin-top:7px;
}

.gradeButton .gradeAmount {
    display:none;
    text-align: center;
    color:#8A8A8A;
    margin-top:3px;
    font-size:12px;
    line-height:12px;
    height:12px;
}

.night .gradeButton .gradeAmount {
    color:#C2C2C2;
}
*/

.gradeButton {
    width: 95px;
    padding:8px 0;
    max-width:28%;
    display:inline-block;
    color:#333333;
    border:none;
   /* transition: all 0.3s cubic-bezier(.25,.8,.25,1);*/
}
.night .gradeButton{
    color: #aeaeae;
    background-color:#393939;
}
/*.gradeButton:hover{
    box-shadow: 0 2px 4px rgba(0,0,0,0.25), 0 2px 3px rgba(0,0,0,0.22);
}*/

.material-button {
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    text-align: center;
}

#valueNormal {
    margin-left:17px;
    margin-right:17px;
}

.gradeButton .gradeAmount {
    display:none;
}

.hasGrade .gradeButton .gradeAmount{
    display:inline-block;
}

.hasGrade .gradeButton .value{
    display:none;
}
.gradeButton .gradeAmount{
    padding-left: 25px;
    background-size:contain !important;
    background-position:0 1px !important;
}
.userSelected .gradeAmount{
    color:#ffffff;
}
#valueLessAmount{
    background:url(file:///android_asset/newsInfo/grade_less_black.png) no-repeat;
}
.night #valueLessAmount, .userSelected #valueLessAmount{
    background:url(file:///android_asset/newsInfo/grade_less_white.png) no-repeat;
}
#valueNormalAmount{
    background:url(file:///android_asset/newsInfo/grade_normal_black.png) no-repeat;

}
.night #valueNormalAmount, .userSelected #valueNormalAmount{
    background:url(file:///android_asset/newsInfo/grade_normal_white.png) no-repeat;

}
#valueMostAmount{
    background:url(file:///android_asset/newsInfo/grade_most_black.png) no-repeat;
}
.night #valueMostAmount, .userSelected #valueMostAmount{
    background:url(file:///android_asset/newsInfo/grade_most_white.png) no-repeat;
}


/*
.userGrade h3:before {
    content:'';
    display:inline-block;
    float:left;
    width:6px;
    height:24px;
    margin:-3px 3px 0 -15px;
    background-color:#d22222;
    overflow:visible;
}
*/




/*打赏相关*/
.outdiv
{
    width:210px;
    height:85px;
    margin:16px auto 0 auto;
}

.outdiv .shangoutdiv
{
    position:relative;
    display:inline-block;
    width:70px;
    height:85px;
    margin-left:70px;
}

.outdiv .shangoutdiv .shangdiv
{
    position:relative;
    width:65px;
    height:65px;
    margin-top:20px;
    margin-left:2.5px;
    background:url(file:///android_asset/reward.png) no-repeat;
    background-size:cover;
}

.night .outdiv .shangoutdiv .shangdiv
{
    background:url(file:///android_asset/night_reward.png) no-repeat;
    background-size:cover;
}

.outdiv .tipsdiv
{
    display:inline-block;
    float:right;
    width:56px;
    height:43px;
    margin-right:10px;
    background:url(file:///android_asset/reward_tips.svg) no-repeat;
}

.night .outdiv .tipsdiv
{
    background:url(file:///android_asset/night_reward_tips.svg) no-repeat;
}

/*新打赏*/
.reward_container{
	margin-top:40px;
}
.reward_container>*{
	margin:auto;
	text-align:center;
}
.reward_total{
    margin:12px 0 10px;
    font-size:14px;
    display:none;
}
.reward-button{
    background:#d22222;
    padding:0;
    max-width:130px;
}
.night .reward-button{
    opacity:0.7;
}
.reward-button span{
	color:#ffffff;
	display:block;
	height:40px;
    line-height:40px;
}
.reward_list{
    display:none;
    padding-left: 9px;
}
.reward_list img{
	display:inline-block;
	width: 30px;
	height: 30px;
	border: 3px #ffffff solid;
	border-radius:18px;
	margin-left:-9px;
}
.night .reward_list img{
    border: 3px #242424 solid;
    opacity:0.7;
}
.reward_list img:first-child{
	margin-left:0px;
}

/*文章内容中引用的样式 2016-08-23*/
blockquote{padding:6px 45px;border-color:#c4c7ca;background-color:#f0f1f2;position:relative;margin:30px 0;border-left:4px solid #c4c7ca;}
blockquote:before{display:block;width:16px;height:14px;background:url(file:///android_asset/blockquote_left.png) no-repeat 0 0;content:'';position:absolute;top:10px;left:18px}
blockquote:after{display:block;width:16px;height:14px;background:url(file:///android_asset/blockquote_right.png) no-repeat 0 0;content:'';position:absolute;right:18px;bottom:10px}

.night blockquote{padding:6px 45px;border-color:#434343;background-color:#393939;position:relative;margin:30px 0;border-left:4px solid #434343;}
.night blockquote:before{display:block;width:16px;height:14px;background:url(file:///android_asset/blockquote_left_night.png) no-repeat 0 0;content:'';position:absolute;top:10px;left:18px}
.night blockquote:after{display:block;width:16px;height:14px;background:url(file:///android_asset/blockquote_right_night.png) no-repeat 0 0;content:'';position:absolute;right:18px;bottom:10px}


/*投票的样式 2016-08-23*/
.contentBox {
	margin: 0 auto;
	padding: 30px 0;
	border: 1px solid #C00019;
	border-top: 3px solid #C00019;
	background-color: #fff
}
.night .contentBox {
    border: 1px solid #d22222;
    border-top: 3px solid #d22222;
    background-color: #1F1F1F
}
.contentBox .title1 {
	text-align: center;
	font-size: 22px;
	line-height:1.45;
	padding-bottom:9px;
}
.night .contentBox .title1 {
    color:#CCCCCC;
}
.mainBox {
	padding-top: 11px;
}
.display {
	float: left
}
.my {
    text-align:center;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom:11px;
}
.night .my {
    border-bottom: 1px solid #595959;
}
.displayBox {
	overflow: hidden
}
.display a,.display span {
	float: left;
	display: block;
	font-size: 14px
}
.display,.my {
	overflow: hidden
}
.my a,.my span {
	text-align:center;
	display: block;
	font-size: 14px
}
.display a {
	margin-left: 10px;
	padding-left: 30px;
	width: 31px;
	height: 25px;
	border-radius: 2px;
	background-color: #9d9d9d;
	color: #fefefe;
	line-height: 25px
}
.display .display_2 {
	background-image: url(http://img.ithome.com/images/vote/biao.png)
}

.display .display_2,.display .display_3 {
	background-position: 10px center;
	background-repeat: no-repeat
}

.display .display_3 {
	background-image: url(http://img.ithome.com/images/vote/bing_03.png)
}

.display a:hover {
	background-color: #6a6a6a
}

.display .display_1,.my .my_1 {
	line-height: 25px
}
.night .display .display_1 {
    color:#888888;
}
.my .my_1 {
	color: #6f6f6f
}
.night .my .my_1 {
    color: #888888
}

.my .my_1 i {
	color: #ff8921;
	font-style: normal;
	font-size: 14px
}
.night .my .my_1 i {
	color: #8d4444;
}

.my .my_2 {
	width: 65px;
	height: 25px;
	border-radius: 2px;
	background-color: #ff8921;
	color: #fff;
	text-align: center;
	font-size: 9pt;
	line-height: 25px
}

.my .my_2:hover {
	background-color: #fda251
}
.containBox {
	margin-top: 30px
}

p.contentBox {
	text-indent: 0
}

.contentBox {
	padding: 20px;
	color: #393939
}
.div_con {
	padding-bottom: 16px
}

.bili,.div_con {
	overflow: hidden
}

.div_con .control {
	background: #f0f0f0
}
.night .div_con .control {
	background: #333333
}

.div_con .check {
	margin-bottom: 10px
}
.night .div_con .check {
	color:#CCCCCC;
}

.div_con .bili {
	/*float: left;*/
	/*margin-right: 10px;
	width: 276px*/
    width: 100%;
    padding-bottom : 3px;
}
.div_con .bili_con {
	padding-top: 3px;
	width: 100%;
	height: 13px;
	background-color: #d22222
}

.div_con .bili_2 {
	float: left;
	margin: 0 10px 0 0;
	color: #393939;
	font-size: 14px
}
.night .div_con .bili_2 {
	color: #CCCCCC;
}

.div_con .piaoshu {
    float: left;
    font-size: 14px;
}
.night .div_con .piaoshu {
    color: #CCCCCC;
}

.div_2 .bili_con{
    background-color: #d22222
}
.div_3 .bili_con {
	background-color: #edbc37
}

.div_4 .bili_con {
	background-color: #148cd8
}
.div_5 .bili_con {
	background-color: #2aa711
}

.div_6 .bili_con {
	background-color: #c004a3
}

.div_7 .bili_con {
	background-color: #d22222
}

.div_8 .bili_con {
	background-color: #edbc37
}

.mainBox .buy {
	padding-bottom: 0px;
	color: #424242;
	font-size: 18px
}

.xuanBox {
    padding-top:22px;
}

.xuanBox .xuanxiang input,.xuanBox .xuanxiang label {
	/*float: left;
	display: block;
	color: #424242;
	font-size: 16px
	margin-bottom:5px;*/
}
.xuanxiang {
	clear: both;
	margin-bottom: 16px;
	height: 35px;
	border-bottom: 1px solid #e0e0e0
}
.night .xuanxiang {
    border-bottom: 1px solid #595959
}

.xuanBox .xuanxiang label {
	margin-left: 13px;
	padding-bottom: 16px;
	font-size:15px;
}
.night .xuanBox .xuanxiang label {
	color:#CCCCCC;
}

.xuanxiang input[type="checkbox"] {
	/*width: 15px;
	height: 15px;
	border: 1px solid #aeaeae;
	line-height: 20px*/
	display: none;
}
/*.night .xuanxiang input[type="checkbox"] {
	display: none;
}*/
.xuanxiang input[type="checkbox"] + label {
    background: url(file:///android_asset/vote_checkbox_unchecked.png) no-repeat;
    background-size:15px 15px;
    padding-left: 26px;
}
.xuanxiang input[type="checkbox"]:checked + label {
    background: url(file:///android_asset/vote_checkbox_checked.png) no-repeat;
    background-size:15px 15px;
}
/*
.night .xuanxiang input[type="checkbox"] + label {
    background: url(file:///android_asset/vote_checkbox_unchecked_night.png) no-repeat;
    background-size:15px 15px;
    padding-left: 26px;
}
.night .xuanxiang input[type="checkbox"]:checked + label {
    background: url(file:///android_asset/vote_checkbox_checked_night.png) no-repeat;
    background-size:15px 15px;
}
*/

.xuanBox .xuanxiang label {
	border-radius: 0;
	-webkit-appearance: none
}

.btn {
    text-align:center;
	clear: both;
	overflow: hidden
}

.btn a {
    margin-top:22px;
	display: inline-block;
	text-align:center;
	text-decoration: none
}

.btn a.btn_1 {
	background-color: #ff8921;
	color: #fff!important;
	text-decoration: none!important
}
.night .btn a.btn_1 {
    background-color: #8d4444;
    color: #F0F0F0!important;
}
.btn a.btn_1,.btn a.btn_2 {
	width: 90px;
	height: 38px;
	border-radius: 3px;
	text-align: center;
	font-size: 14px;
	line-height: 38px
}
.btn a.btn_2 {
	margin-left: 20px;
	background-color: #2d97de;
	color: #fff
}

.btn a.btn_1:hover {
	background-color: #c26a2c
}

.btn a.btn_2:hover {
	background-color: #2479b2
}

/*来自锐哥，图片标注文字相关*/
span.imgtxt {text-align:center;diplay:block}
.imgtxt strong{color:#d22222;margin-right:5px;}

/*底部辣品广告*/
/*dir{padding: 0;}
.card a, span.card a{padding-right: 0; text-decoration: none; color: #313131;}
.card span, span.card span{display: block; padding-right: 0;}

.card, span.card{display:block;position:relative;padding:9px;margin:30px auto;border:1px solid #e7e7e7;overflow:hidden;}
.card, .night span.card{display:block;position:relative;padding:9px;margin:30px auto;border:1px solid #555;overflow:hidden;}
.card .z-tag-brand, .card .z-tag-baike{position:absolute;top:9px;left:0;padding-right:3px;border-top-left-radius:0;border-bottom-left-radius:0;}
.card-logo{float:left;margin-right:10px;}
.card-logo img{width:100px;height:100px;margin:0!important;}
.card-info{padding-right:4px;overflow:hidden;}
.card-info>span{display: block;}

.card-info .card-title {overflow: hidden;line-height: 18px;height:36px;}
.card-info .card-name{font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-weight: bold; margin-left:33px;}
.card-info .mall-data{margin-top:0px;line-height:14px;color:#fff;border-radius: 2px;background-color:#d22222;width:25px;text-align:center;float:left;font-size:9px;}
.night .card-info .mall-data{color:#f3e2e1;background-color:#8d4444;}
.card-info .card-name b, .card-info .card-name strong, .card-info .card-name em {font-weight: normal;}

.card-info .price {color:#d22222;float:left; font-size:14px;margin-top:4px;}
.night .card-info .price {color:#8d4444;}

.card-info .card-tags{height: 16px; overflow: hidden;}
.card-info .card-tags > span{display:inline-block;padding:0px;margin-right:8px;height:16px;border:1px solid #eee;line-height:16px;color:#999;font-size:12px;}
.card-info .card-tags span.tag-noborder{border:none;}
.card-info .card-abstract{font-size:12px;color:#999;line-height:16px;height:32px;overflow:hidden;}
.card-info .card-controls{overflow:hidden; line-height: 20px;margin-top:4px;}
.card-info .card-controls .group-data,.card-info .card-controls .mall-data{float: left; margin-right:0px;color:#999;font-size:12px;}
.card-info .card-controls .group-data i{margin-right:0px;font-style:normal!important;}

.card-info .card-controls .card-inline-split{float: left; margin-right: 5px; font-size: 12px; color: #ccc;}
.card-info .card-btn-light,.card-info .card-btn-deep{width:80px;height:28px;border-radius:3px;line-height:28px;text-align:center;font-size:12px;}
.card-info .card-btn-light{background-color:rgba(0,102,102,0.1);color:#006666;}
.card-info .card-btn-deep{background-color:#006666;color:#fff; margin-left: 10px;}

.card.main-site .card-info .card-name{overflow:hidden;margin-top:-0px;line-height:18px;white-space: normal;}
.card.main-site .card-info .card-name b, .card.main-site .card-info .card-name strong, .card-info .card-name em{margin-left:6px;color:#f04848;}
.card.main-site .card-info .card-abstract{margin-bottom:0px;}
.card.main-site .card-info .card-btn-light{background-color:rgba(231,71,55,0.1);color:#e74737;}
.card.main-site .card-info .card-btn-deep{background-color:#e74737;color:#fff;float:right;margin-right: 0px;}
.night .card.main-site .card-info .card-btn-light{background-color:rgba(193,65,52,0.1);color:#c14134;}
.night .card.main-site .card-info .card-btn-deep{background-color:#c14134;color:#f3e2e1;float:right;margin-right: 0px;}*/

/*责编、纠错按钮*/
.zebian_container{
    margin-top:16px;
}
#zebian {
    font-size: 13px;
    color: #8a8a8a;
}
.night #zebian {
    color: #c2c2c2;
}

#errorPick {
    display: inline-block;
    float: right;
    font-size: 13px;
    padding:4px 10px;
    color: #333333;
    /*border: 1px solid #dddddd;*/
    text-align: center;
}
.night #errorPick {
    color: #c2c2c2;
    /*border: 1px solid #c2c2c2;*/
    background-color:#393939;
}

/*针对老设备的元素隐藏掉，新设备显示新元素*/
.tip_for_old_device{
    display:none !important;
}
.click_to_copy_btn{
    display:inline-block !important;
}

.font-color-yellow {color:#ECA500;}
.font-color-orange {color:#FF7E00;}
.font-color-orangered {color:#FB4E01;}
.font-color-red {color:#D22222;}
.font-color-purple {color:#9B0080;}
.font-color-lyonsblue {color:#3E007B;}
.font-color-blue {color:#0F3193;}
.font-color-skyblue {color:#0091EA;}
.font-color-darkcyan {color:#255965;}
.font-color-aqua {color:#00968B;}
.font-color-darkgreen {color:#548B30;}
.font-color-green {color:#379E28;}

.night .font-color-yellow {color:#795E1E;}
.night .font-color-orange {color:#764210;}
.night .font-color-orangered {color:#8A4A2D;}
.night .font-color-red {color:#8D4444;}
.night .font-color-purple {color:#844579;}
.night .font-color-lyonsblue {color:#6D5486;}
.night .font-color-blue {color:#485479;}
.night .font-color-skyblue {color:#1D5678;}
.night .font-color-darkcyan {color:#3F5A60;}
.night .font-color-aqua {color:#1F5954;}
.night .font-color-darkgreen {color:#4C603E;}
.night .font-color-green {color:#3F6739;}

